package com.centling.bluecollar.login.DAO;

import java.util.List;  

import com.centling.bluecollar.login.entity.User;
  
public interface IUserDAO {  
  
    public abstract void save(User user);  
  
    public abstract void delete(User user);  
  
    public abstract User findUserById(final String id);  
  
    public abstract User findUserByUsername(final String username);  
  
    public abstract List findByProperty(String propertyName, Object value);  
  
    public abstract User getUserByName(String username);  
  
    public abstract List<String> loadUserAuthoritiesByName(String username);  
  
}  